home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1 / Ian and Stuart's One (Australia).iso / Mac FAQs / Express Modem FAQ < prev    next >
Text File  |  1994-03-14  |  17KB  |  295 lines

  1.  
  2.           Sunday, 13 March 1994 5:07:37 AM
  3.           comp.sys.mac.comm Item
  4.    From:          espen@dartmouth.edu (Espen H. Koht),internet
  5.    Subject:       Express Modem FAQ
  6.    To:            comp.sys.mac.comm
  7.                   comp.sys.mac.portables
  8. I'm posting this after a request. I'm still planning to clean it up and
  9. convert it to setext.
  10.  
  11. The Macintosh Express Modem (FAQ) v.1.3
  12.  
  13. 1.1 Introduction
  14.  
  15.      Ever since the Express Modem (EM) came out there has been a lot of
  16. traffic on the net surrounding the EM. This document is a consolidation of
  17. information that hopefully will answer the most common question that
  18. Express Modem owners, or those considering buy one, might have that are not
  19. well covered elsewhere. It is not intended to replace the manual that comes
  20. with the modem, but it does clarify some issues that are poorly covered in
  21. the manual. It does not attempt to answer any questions you migh have about
  22. the Apple Fax program, or how to make successful connections, but provides
  23. some basic, but essential, information all EM users should be aware of
  24. before they try to tackle more difficult problems. It is mostly directed a
  25. PowerBook users for the simple reason that don’t know enough about its use
  26. on the AV Macs. Most of this is based on personal experience so if you have
  27. any coments, corrections, questions, or hints you want to share don’t
  28. hesitate to contact me.
  29.  
  30. Espen H. Koht 
  31. espen@dartmouth.edu
  32.  
  33. 2 General
  34.  
  35. 2.1 What is the Macintosh Express Modem?
  36.  
  37.      The Macintosh Express Modem is actually several things.  Unlike most
  38. modems the EM is not just a piece of hardware--it is also the Express Modem
  39. software and this is essential to the operation of the modem. The key to
  40. the EM is that many of the things usually done with special hardware is
  41. done in software by the Macintosh itself. For example, error correction and
  42. compression is done in software rather than hardware.  
  43.      There are currently several different Express Modems. Two of the
  44. modems are intended for use in Powebooks.  One model is for the PB 160 and
  45. 180 series, and another for the Duo series. The main difference is the size
  46. of the internal board. There is also an EM for the AV series of desktop
  47. Macintoshes.  Rather than a board that goes into the mac, the AV Express
  48. Modem is mainly the software.  The hardware is the built-in DSP chip in the
  49. AV and an adaptor that attachs to the AV’s GeoPort.
  50.  
  51. 2.2 Can I use the same software with all Express Modems?
  52.  
  53.      Unlike the hardware the Express Modem software is common to all the
  54. Express Modems. It might work slighly differently depending on what machine
  55. you are using it on, and the AV macs do require some extra bits of
  56. software, but the Express Modem control panel which is the ‘heart and soul’
  57. of the EM is the same as on the Powerbooks. Just make sure you have the
  58. right version of the sofware. ie. both the 880AV and the Duo 230 will work
  59. with version 1.1.2 of the Express Modem software.
  60.  
  61. 2.3 What version of the software do I need to install?
  62.  
  63.      The most important part of the software package is the Express Modem
  64. control
  65. panel (CDEV).  This is the heart and soul of the EM--without this your
  66. modem will not work! There have been some (essential!) software revisions
  67. of the Express Modem Control Panel:
  68. 1.0     Avoid this! This first version was so buggy that for most people
  69. the modem didn’t work at all with this software! 
  70. 1.0.1      Fixed enough bugs to make the modem actually work.
  71. 1.0.4      Fixed several more bugs and quirks and improved performance
  72. significantly.
  73. You should not be using anything older than this version!
  74. 1.1.2      New version that works with the AVs (if you have an AV you can’t
  75. use any older versions). According to Apple the only other fix in this
  76. version is improved performance with non-CTB aware programs. This might not
  77. be the whole story. As far as I can tell from informal testing and have had
  78. confirmed by unoffcial sources at Apple, it also fixes a major performance
  79. related bug (see section 2.5 for details) and is therefore also recommended
  80. for all PowerBook users..
  81.  
  82. 2.4 Where can I get the latest version of the Express Modem software?
  83.  
  84.      The latest versions of the Express Modem CDEV available when this
  85. ‘goes to print’ is 1.1.2 and it can be found in the Apple Macintosh System
  86. Update, version 2.0.1. This is available directly from Apple and on most
  87. online systems.  
  88.  
  89. 2.5 How much memory does the software take up?
  90.  
  91.      The Express Modem control panel takes about 81K of system heap and
  92. about 16K of high RAM as an INIT. But that is not all. When the Express
  93. Modem is switched on in the Control Panel an part of it gets loaded as an
  94. invisible bakground application which takes almost 450K! (This can vary).
  95. When you turn the Express Modem off, the application quits and frees up
  96. some of the RAM, depending on how fragmented your RAM is.  The big catch
  97. here is that while the EM gets turned on automatically the moment the modem
  98. is needed by a program, it will not quit automtically when you are done
  99. with it.  In other words you have to open the control panel and choose
  100. ‘off’ you want to reclaim the RAM taken up by the program.  HINT: If you
  101. think this takes too much time you can send a ‘Quit’ appleevent to the
  102. invisible Express Modem application using something like QuicKeys,
  103. AppleScript or Frontier.
  104. NOTE: Your modem will not answer any calls when the modem is ‘off’ in the
  105. control panel. eg. you will not recieve any faxes.
  106.     If you are using a version of the EM CDEV that is older than 1.1.2,
  107. another reason for wanting to turn off the EM is that it takes up quite a
  108. bit of the CPUs time even when not in use.  When the modem is transfering
  109. data the CPU has to do the work compressing the data and providing error
  110. correction. During data transfers you will probably notice this as a
  111. signficant hit if you try doing something else at the same time. 
  112. Unfortunately a bug in the earlier versions of the software used to mean
  113. that the EM also grabbed some of the CPUs attention when not in use!
  114. Although this bug has not been officially acknowledged by Apple, unofficial
  115. sources at Apple claim that a polling loop that caused this problem
  116. inadvertently slipped through in previous releases but was removed from
  117. 1.1.2.
  118.  
  119.  
  120. 2.6 What is the Express Modem Tool?
  121.  
  122.      The Express Modem Tool is a Communications Toolbox (CTB) tool that can
  123. be used in programs that use the CTB to make connections.  It is very
  124. similar to the Apple Modem Tool, but has been configured specifically for
  125. the EM to ensure correct setup for most connections.  You don’t have to use
  126. this to use the modem, but it usually makes things simpler. Apparently
  127. there is an incompatibility between version 1.4 of Eudora and this tool,
  128. but you can use the Apple Modem Tool to get around this. So far I haven’t
  129. heard of any other incompatibilities.
  130.  
  131. 2.7 Does the EM have a magic initialization string?
  132.  
  133.    For some reason you quite often see what I call ‘the magic
  134. initialization string’ for a particular modem posted to the net. This
  135. string is the supposed magic formula that will guarrantie you successful
  136. connections at all times (it almost seems that lenght has some relevance,
  137. as in “Ha! My initialization string is longer than yours!”). Without
  138. denying the the fact that sometimes you need to tweak the modem
  139. configuration to get the desired results, fact is that most of the time you
  140. are probably best off with factory settings. The ‘magic string’ for the EM
  141. is therefore “AT&F” which restores these settings.
  142.      Even when you absolutely need to make some changes to the modem
  143. settings it is a good idea to start the initialization string with AT&F so
  144. that you are always starting from the same known point. Other programs can
  145. have made changes to some of the settings that you might not know about and
  146. this way you are sure only the things that really need to be changed are
  147. changed.
  148.  
  149.  
  150. 3 The PowerBooks
  151.  
  152. 3.1 Why did my Express Modem stop working on my PowerBook after I
  153. reinstalled the system?
  154.  
  155.      To use the Express Modem satisfactorly on a PowerBook you need to have
  156. at least version 7.1.2 of the Powerbook control panel installed. This is
  157. installed when he Express Modem software is intalled from disk. A common
  158. problem occurs when the system on the powerbook is reinstalled after the
  159. Express Modem has been installed, because the system disks usually contain
  160. an older version of the Powerbook control panel which overwrites the newer
  161. one. You should reinstall the PowerBook CDEV from your Express Modem disk
  162. or from Apple’s System Update 2.0.1 after you have reinstalled the system
  163. (the System Update contains version 7.1.3 of the Powerbook CDEV).
  164.  
  165. 3.2 Why does ARA (or another programs) insist that ‘the port is busy’ when
  166. I know it is not?
  167.  
  168.      See section on Internal or Exernal Modem below.
  169.  
  170. 3.3 What should I leave the “Internal or External Modem” radio buttons on
  171. in the Powerbook CDEV?
  172.  
  173.      In the Powerbook Contol Panel version 7.1.3 or earlier, there is a
  174. section labled “Modem” which has two radio buttons labeled ‘Internal Modem’
  175. and ‘External Modem’. This is probably the poorest documented aspect of the
  176. modem configuration, and the manual even contains some very misleading, if
  177. not directly wrong instructions (eg. p.35). 
  178. In most cases you would want to leave this on ‘External Modem’ (sic.).
  179. Since this is not very intuitive (the EM is an internal modem right?) it is
  180. worth explaining a little further.
  181.      Most macs have two serial ports, and it used to be that if you wanted
  182. to attach modem to your mac it would be connected to either one of them. 
  183. Communication programs only had to know which one of the two to use. 
  184. However, it was soon discovered that this wasn’t always satisfactory. 
  185. First you had the question of what to do when users added more serial ports
  186. to their macs using expansion boards, and then when the internal modems
  187. came out, how to tell the programs to us them and not send thedata out the
  188. serial port.  
  189. To solve this problem (and some others) Apple came up with the
  190. Communcations Toolbox (aka CTB).  The CTB allows any number of ports to be
  191. available, not just the two standard serial ports.  That means that any
  192. program that uses CTB port selection will let you chose whatever ports have
  193. been registered with the CTB.  Thus if you have an internal modem you
  194. should get an ‘Internal Modem’ option in addition to the serial ports in
  195. the CTB port selection phase.
  196.      Most recent commercial communication programs, and quite a few
  197. shareware programs, use CTB port selection, but what about the old software
  198. that doesn’t know about the CTB and assume that just have a standard modem
  199. and printer port?  Well, Apple thought about that and decided to make it
  200. possible to use those too.  In order to do that you have to fool the old
  201. program by taking the information it thinks it is sending to the modem port
  202. and passing it on to the internal modem instead.  This is exactly what you
  203. are telling the computer to do when you make the ‘Internal Modem’ selection
  204. in the Powerbook control panel. Sounds great? Maybe not.  When you do this
  205. there is no way of telling the redirected information from something you
  206. might actually want send out the serial port and not to the modem (eg.
  207. connect to a printer or a localtalk network).  For Duo users this might
  208. prove to be crucial as they only have one serial port on their computer
  209. when undocked. 
  210.      A more appropriate labeling of the buttons should have been something
  211. like ‘Redirect serial port to internal modem: on/off’. 
  212.      The newest version of the PowerBook CDEV that comes with the new Duo’s
  213. and the type II batteries apparently has changed the labeling of this
  214. feature. They are now labeled ‘normal’ and  ‘compatible’, representing the
  215. old 'external' and 'internal' buttons respectively. Apart from the labels
  216. there has been no changes in the way these options function, but apparently
  217. the new manual does a better job of explaining things (or at least the
  218. blatant errors have been corrected).
  219.  
  220.      In most cases you will probably find that your applications understand
  221. CTB port selection, so you should leave the control panel set at ‘External
  222. Modem/normal’. When you do you will find both ‘Internal Modem’ and the
  223. usual serial ports available when you set up your communications program. 
  224. If you have selected ‘Intenal Modem/compatible’ you will only see the
  225. serial port(s), and while the program will work with your EM with the port
  226. set to the modem port, you will not be able to use the physical modem port
  227. for anything.
  228.     One thing to note is that there are quite few programs out there which
  229. are CTB port selection capable without using other features of the CTB. 
  230. For example, just because a program doesn’t let you use the Express Modem
  231. Tool doesn’t mean it doesn’t use CTB port selection!  For example, the
  232. popular shareware program Zterm uses the CTB for port selection and will
  233. work perfectly well with EM in the ‘External Modem/normal’ mode, even
  234. though it doesn’t use the CTB for other things.  The same is true of
  235. Appletalk Remote Access (ARA). If you set the Powerbook control panel to
  236. ‘External Modem/normal’ you will be able to choose the ‘Internal Modem’ in
  237. the port pop-up in the Remote Access Setup.  If you do it otherwise you
  238. will probably find yourself stuck with the ‘Remote Only’ option in the
  239. Nettwork control panel on a Duo (because you have disabled the
  240. modem/printer/localtalk port by redirecting information from it to the
  241. modem) or unable to get ARA running, all of which is avoidable!
  242. Other common programs that can use CTB port selection are: MicroPhone Pro,
  243. VersaTerm, MacIntercomm, FirstClass Client, MacPPP, InterSLIP etc.
  244.  
  245. 3.4 The express modem is a high speed modem, isn’t this the type of modem
  246. where I have to worry about ‘hardware’ handshaking’?
  247.  
  248.      Hardware handshaking (also refered to as CTS & DTR) is an issue when
  249. connecting devices to the serial modem port of you mac, like an external
  250. modem. At high speeds it is essential that the modem and the computer can
  251. communicate in a way that avoids errors. Serial ports often have extra
  252. signals that are used to make sure the flow of data over the serial line is
  253. going smoothly and is error free, but to make use of them you need a
  254. special cable that make sure these lines are properly connected. 
  255.     With the express modem you don’t have to worry about this! The Geoport
  256. adapter has its own cable, and the internal express modem is what is
  257. refered to as a ‘bus modem’ which is hooked directly up to the internal of
  258. the computer. In programs where you are asked to check for hardware
  259. handshaking, it makes no difference if you choose it to be on or off--it is
  260. not relevant. The modem can be thought of as a integral part of the
  261. computer.
  262.      This also means that you don’t have to worry about the speed setting
  263. in most modem programs. With external modems you have to worry about the
  264. speed between your computer and the modem, and the speed between the modems
  265. connecting.  With the express modem you just make sure the modems are
  266. communcating at the right speed. If you want to force the modem to work at
  267. a lower speed you wil have to tell it do so directly (see the list of AT
  268. commands in the manual).
  269.  
  270. 3.5 I am using the PowerBook Duo Enabler 1.0 and have an Express Modem and
  271. my Duo is not charging the battery properly. What is going on?
  272.  
  273.      I don’t have the technical details but there is certainly a rather
  274. nasty bug in the new PowerBook Duo Enabler 1.0 which takes effect if you
  275. have an Express Modem in a 210/230/250 (270c’s are apparently ok).  There
  276. is not much to say other than the fact that while waiting for a new enabler
  277. for the Duo that fixes this you have to either reinstall the old enabler or
  278. install a small patch released by Apple called the Duo Battery Patch. This
  279. certainly fixed the problem on my machine, but only after resetting the
  280. Power Manager. To do this you have to unplugg the Duo, remove the battery
  281. and hold down the two power buttons (on the keyboard and at the back of the
  282. Duo) for 15 seconds. Plug everything back together and checkk if the
  283. battery is charging!
  284.  
  285. --------
  286. Path: macconn!lsupoz.apana.org.au!spectrum.apana.org.au!inferno.mpx.com.au!swallow.sw.oz.au!news.cs.su.oz.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!usc!howland.reston.ans.net!pipex!sunic!trane.uninett.no!nntp.uio.no!NewsWatcher!user
  287. From: espen@dartmouth.edu (Espen H. Koht)
  288. Newsgroups: comp.sys.mac.comm,comp.sys.mac.portables
  289. Subject: Express Modem FAQ
  290. Date: 12 Mar 1994 18:07:37 GMT
  291. Organization: University of Oslo
  292. Lines: 276
  293. Message-ID: <espen-120394190553@129.240.146.242>
  294. NNTP-Posting-Host: aramac02.uio.no
  295.